3 research outputs found
Digital zero noise extrapolation for quantum error mitigation
Zero-noise extrapolation (ZNE) is an increasingly popular technique for
mitigating errors in noisy quantum computations without using additional
quantum resources. We review the fundamentals of ZNE and propose several
improvements to noise scaling and extrapolation, the two key components in the
technique. We introduce unitary folding and parameterized noise scaling. These
are digital noise scaling frameworks, i.e. one can apply them using only
gate-level access common to most quantum instruction sets. We also study
different extrapolation methods, including a new adaptive protocol that uses a
statistical inference framework. Benchmarks of our techniques show error
reductions of 18X to 24X over non-mitigated circuits and demonstrate ZNE
effectiveness at larger qubit numbers than have been tested previously. In
addition to presenting new results, this work is a self-contained introduction
to the practical use of ZNE by quantum programmers.Comment: 11 pages, 7 figure
Mitiq : a software package for error mitigation on noisy quantum computers
We introduce Mitiq, a Python package for error mitigation on noisy quantum computers. Error mitigation techniques can reduce the impact of noise on near-term quantum computers with minimal overhead in quantum resources by relying on a mixture of quantum sampling and classical post-processing techniques. Mitiq is an extensible toolkit of different error mitigation methods, including zero-noise extrapolation, probabilistic error cancellation, and Clifford data regression. The library is designed to be compatible with generic backends and interfaces with different quantum software frameworks. We describe Mitiq using code snippets to demonstrate usage and discuss features and contribution guidelines. We present several examples demonstrating error mitigation on IBM and Rigetti superconducting quantum processors as well as on noisy simulators